using System;
 using System.Collections.Generic;
 using System.Text;
 using System.Data;
 using System.Data.SqlClient;
 using MinhTam.DataAccess.Web;
//───────────────────────────────────────────────────────────────────────────────────────
 namespace MinhTam.Objects
  { 
 public class BANG_GIA_XE_CT:  SQLConnectWeb { 
 public static string sTableName= "BANG_GIA_XE_CT"; 
   public string BANG_GIA_XE_CT_ID;
   public string BANG_GIA_XE_ID;
   public string TUYEN_DUONG_ID;
   public string LOAI_XE_ID;
   public string GIA_VE;
   public string PHU_THU;
   public string GHI_CHU;
   public string BEN_DI;
   public string BEN_DEN;
   #region DataColumn Name ;
 public static  string cl_BANG_GIA_XE_CT_ID="BANG_GIA_XE_CT_ID" ;
 public static  string cl_BANG_GIA_XE_ID="BANG_GIA_XE_ID" ;
 public static  string cl_TUYEN_DUONG_ID="TUYEN_DUONG_ID" ;
 public static  string cl_LOAI_XE_ID="LOAI_XE_ID" ;
 public static  string cl_GIA_VE="GIA_VE" ;
 public static  string cl_PHU_THU="PHU_THU" ;
 public static  string cl_GHI_CHU="GHI_CHU" ;
 public static  string cl_BEN_DI="BEN_DI" ;
 public static  string cl_BEN_DEN="BEN_DEN" ;
 #endregion;
//───────────────────────────────────────────────────────────────────────────────────────
       public BANG_GIA_XE_CT() {}
//───────────────────────────────────────────────────────────────────────────────────────
       public BANG_GIA_XE_CT(
         string sBANG_GIA_XE_CT_ID,
         string sBANG_GIA_XE_ID,
         string sTUYEN_DUONG_ID,
         string sLOAI_XE_ID,
         string sGIA_VE,
         string sPHU_THU,
         string sGHI_CHU,
         string sBEN_DI,
         string sBEN_DEN){
         this.BANG_GIA_XE_CT_ID= sBANG_GIA_XE_CT_ID;
         this.BANG_GIA_XE_ID= sBANG_GIA_XE_ID;
         this.TUYEN_DUONG_ID= sTUYEN_DUONG_ID;
         this.LOAI_XE_ID= sLOAI_XE_ID;
         this.GIA_VE= sGIA_VE;
         this.PHU_THU= sPHU_THU;
         this.GHI_CHU= sGHI_CHU;
         this.BEN_DI= sBEN_DI;
         this.BEN_DEN= sBEN_DEN;
}
//───────────────────────────────────────────────────────────────────────────────────────
       public static BANG_GIA_XE_CT Create_BANG_GIA_XE_CT ( string sBANG_GIA_XE_CT_ID  ){
    DataTable dt=SearchByBANG_GIA_XE_CT_ID(sBANG_GIA_XE_CT_ID) ;
    if(dt!=null && dt.Rows.Count>0) 
      return new BANG_GIA_XE_CT(dt,0);
      return null;
}
//───────────────────────────────────────────────────────────────────────────────────────
   private static string s_Select()
    {
   return " SELECT T.* FROM BANG_GIA_XE_CT AS T";
    }
//───────────────────────────────────────────────────────────────────────────────────────
 public BANG_GIA_XE_CT( DataTable table,int pos)
{
         this.BANG_GIA_XE_CT_ID= table.Rows[pos]["BANG_GIA_XE_CT_ID"].ToString();
         this.BANG_GIA_XE_ID= table.Rows[pos]["BANG_GIA_XE_ID"].ToString();
         this.TUYEN_DUONG_ID= table.Rows[pos]["TUYEN_DUONG_ID"].ToString();
         this.LOAI_XE_ID= table.Rows[pos]["LOAI_XE_ID"].ToString();
         this.GIA_VE= table.Rows[pos]["GIA_VE"].ToString();
         this.PHU_THU= table.Rows[pos]["PHU_THU"].ToString();
         this.GHI_CHU= table.Rows[pos]["GHI_CHU"].ToString();
         this.BEN_DI= table.Rows[pos]["BEN_DI"].ToString();
         this.BEN_DEN= table.Rows[pos]["BEN_DEN"].ToString();
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBANG_GIA_XE_CT_ID(string sBANG_GIA_XE_CT_ID)
{
          string sqlSelect= s_Select()+ " WHERE BANG_GIA_XE_CT_ID  ="+ sBANG_GIA_XE_CT_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBANG_GIA_XE_CT_ID(string sBANG_GIA_XE_CT_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE BANG_GIA_XE_CT_ID"+ sMatch +sBANG_GIA_XE_CT_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBANG_GIA_XE_ID(string sBANG_GIA_XE_ID)
{
          string sqlSelect= s_Select()+ " WHERE BANG_GIA_XE_ID  ="+ sBANG_GIA_XE_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBANG_GIA_XE_ID(string sBANG_GIA_XE_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE BANG_GIA_XE_ID"+ sMatch +sBANG_GIA_XE_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByTUYEN_DUONG_ID(string sTUYEN_DUONG_ID)
{
          string sqlSelect= s_Select()+ " WHERE TUYEN_DUONG_ID  ="+ sTUYEN_DUONG_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByTUYEN_DUONG_ID(string sTUYEN_DUONG_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE TUYEN_DUONG_ID"+ sMatch +sTUYEN_DUONG_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByLOAI_XE_ID(string sLOAI_XE_ID)
{
          string sqlSelect= s_Select()+ " WHERE LOAI_XE_ID  ="+ sLOAI_XE_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByLOAI_XE_ID(string sLOAI_XE_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE LOAI_XE_ID"+ sMatch +sLOAI_XE_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByGIA_VE(string sGIA_VE)
{
          string sqlSelect= s_Select()+ " WHERE GIA_VE  ="+ sGIA_VE + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByGIA_VE(string sGIA_VE,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE GIA_VE"+ sMatch +sGIA_VE + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByPHU_THU(string sPHU_THU)
{
          string sqlSelect= s_Select()+ " WHERE PHU_THU  ="+ sPHU_THU + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByPHU_THU(string sPHU_THU,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE PHU_THU"+ sMatch +sPHU_THU + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByGHI_CHU(string sGHI_CHU)
{
          string sqlSelect= s_Select()+ " WHERE GHI_CHU  Like N'%"+ sGHI_CHU + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBEN_DI(string sBEN_DI)
{
          string sqlSelect= s_Select()+ " WHERE BEN_DI  Like N'%"+ sBEN_DI + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBEN_DEN(string sBEN_DEN)
{
          string sqlSelect= s_Select()+ " WHERE BEN_DEN  Like N'%"+ sBEN_DEN + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable Search( string sBANG_GIA_XE_CT_ID
            , string sBANG_GIA_XE_ID
            , string sTUYEN_DUONG_ID
            , string sLOAI_XE_ID
            , string sGIA_VE
            , string sPHU_THU
            , string sGHI_CHU
            , string sBEN_DI
            , string sBEN_DEN
            )
 {
       string sqlselect=s_Select() + " WHERE" ;
      if (sBANG_GIA_XE_CT_ID!=null && sBANG_GIA_XE_CT_ID!="") 
            sqlselect +=" AND BANG_GIA_XE_CT_ID =" + sBANG_GIA_XE_CT_ID ;
      if (sBANG_GIA_XE_ID!=null && sBANG_GIA_XE_ID!="") 
            sqlselect +=" AND BANG_GIA_XE_ID =" + sBANG_GIA_XE_ID ;
      if (sTUYEN_DUONG_ID!=null && sTUYEN_DUONG_ID!="") 
            sqlselect +=" AND TUYEN_DUONG_ID =" + sTUYEN_DUONG_ID ;
      if (sLOAI_XE_ID!=null && sLOAI_XE_ID!="") 
            sqlselect +=" AND LOAI_XE_ID =" + sLOAI_XE_ID ;
      if (sGIA_VE!=null && sGIA_VE!="") 
            sqlselect +=" AND GIA_VE =" + sGIA_VE ;
      if (sPHU_THU!=null && sPHU_THU!="") 
            sqlselect +=" AND PHU_THU =" + sPHU_THU ;
      if (sGHI_CHU!=null && sGHI_CHU!="") 
            sqlselect +=" AND GHI_CHU LIKE N'%" + sGHI_CHU +"%'" ;
      if (sBEN_DI!=null && sBEN_DI!="") 
            sqlselect +=" AND BEN_DI LIKE N'%" + sBEN_DI +"%'" ;
      if (sBEN_DEN!=null && sBEN_DEN!="") 
            sqlselect +=" AND BEN_DEN LIKE N'%" + sBEN_DEN +"%'" ;
   sqlselect=sqlselect.Replace("WHERE AND","WHERE");
   int n=sqlselect.IndexOf("WHERE");
   if(n==sqlselect.Length -5) sqlselect=sqlselect.Remove(n,5) ;
   return GetTable(sqlselect,sTableName);
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static BANG_GIA_XE_CT Insert_Object(
string  sBANG_GIA_XE_ID
            ,string  sTUYEN_DUONG_ID
            ,string  sLOAI_XE_ID
            ,string  sGIA_VE
            ,string  sPHU_THU
            ,string  sGHI_CHU
            ,string  sBEN_DI
            ,string  sBEN_DEN
            ) 
 { 
              string tem_sBANG_GIA_XE_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBANG_GIA_XE_ID,"int");
              string tem_sTUYEN_DUONG_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTUYEN_DUONG_ID,"int");
              string tem_sLOAI_XE_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sLOAI_XE_ID,"int");
              string tem_sGIA_VE=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sGIA_VE,"decimal");
              string tem_sPHU_THU=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sPHU_THU,"decimal");
              string tem_sGHI_CHU=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sGHI_CHU,"nvarchar");
              string tem_sBEN_DI=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBEN_DI,"nvarchar");
              string tem_sBEN_DEN=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBEN_DEN,"nvarchar");

             string sqlSave=" INSERT INTO BANG_GIA_XE_CT("+
                   "BANG_GIA_XE_ID," 
        +                   "TUYEN_DUONG_ID," 
        +                   "LOAI_XE_ID," 
        +                   "GIA_VE," 
        +                   "PHU_THU," 
        +                   "GHI_CHU," 
        +                   "BEN_DI," 
        +                   "BEN_DEN) VALUES("
 +tem_sBANG_GIA_XE_ID+","
 +tem_sTUYEN_DUONG_ID+","
 +tem_sLOAI_XE_ID+","
 +tem_sGIA_VE+","
 +tem_sPHU_THU+","
 +tem_sGHI_CHU+","
 +tem_sBEN_DI+","
 +tem_sBEN_DEN +")";
             bool OK = Exec(sqlSave)>=1?true:false;
           if (OK) 
           { 
          BANG_GIA_XE_CT newBANG_GIA_XE_CT= new BANG_GIA_XE_CT();
                 newBANG_GIA_XE_CT.BANG_GIA_XE_CT_ID=GetTable( " SELECT TOP 1 BANG_GIA_XE_CT_ID FROM BANG_GIA_XE_CT ORDER BY BANG_GIA_XE_CT_ID DESC ").Rows[0][0].ToString();
              newBANG_GIA_XE_CT.BANG_GIA_XE_ID=sBANG_GIA_XE_ID;
              newBANG_GIA_XE_CT.TUYEN_DUONG_ID=sTUYEN_DUONG_ID;
              newBANG_GIA_XE_CT.LOAI_XE_ID=sLOAI_XE_ID;
              newBANG_GIA_XE_CT.GIA_VE=sGIA_VE;
              newBANG_GIA_XE_CT.PHU_THU=sPHU_THU;
              newBANG_GIA_XE_CT.GHI_CHU=sGHI_CHU;
              newBANG_GIA_XE_CT.BEN_DI=sBEN_DI;
              newBANG_GIA_XE_CT.BEN_DEN=sBEN_DEN;
            return newBANG_GIA_XE_CT; 
           } 
           else return null ;
}
//───────────────────────────────────────────────────────────────────────────────────────
public bool  Save_Object(string sBANG_GIA_XE_ID
                ,string sTUYEN_DUONG_ID
                ,string sLOAI_XE_ID
                ,string sGIA_VE
                ,string sPHU_THU
                ,string sGHI_CHU
                ,string sBEN_DI
                ,string sBEN_DEN
                ) 
 { 
              string tem_sBANG_GIA_XE_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBANG_GIA_XE_ID,"int");
              string tem_sTUYEN_DUONG_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTUYEN_DUONG_ID,"int");
              string tem_sLOAI_XE_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sLOAI_XE_ID,"int");
              string tem_sGIA_VE=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sGIA_VE,"decimal");
              string tem_sPHU_THU=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sPHU_THU,"decimal");
              string tem_sGHI_CHU=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sGHI_CHU,"nvarchar");
              string tem_sBEN_DI=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBEN_DI,"nvarchar");
              string tem_sBEN_DEN=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBEN_DEN,"nvarchar");

 string sqlSave=" UPDATE BANG_GIA_XE_CT SET "+"BANG_GIA_XE_ID ="+tem_sBANG_GIA_XE_ID+","
 +"TUYEN_DUONG_ID ="+tem_sTUYEN_DUONG_ID+","
 +"LOAI_XE_ID ="+tem_sLOAI_XE_ID+","
 +"GIA_VE ="+tem_sGIA_VE+","
 +"PHU_THU ="+tem_sPHU_THU+","
 +"GHI_CHU ="+tem_sGHI_CHU+","
 +"BEN_DI ="+tem_sBEN_DI+","
 +"BEN_DEN ="+tem_sBEN_DEN+" WHERE BANG_GIA_XE_CT_ID="+MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(this.BANG_GIA_XE_CT_ID,"int identity");;
              bool OK = Exec(sqlSave)>=1?true:false;
           if (OK) 
           { 
                this.BANG_GIA_XE_ID=sBANG_GIA_XE_ID;
                this.TUYEN_DUONG_ID=sTUYEN_DUONG_ID;
                this.LOAI_XE_ID=sLOAI_XE_ID;
                this.GIA_VE=sGIA_VE;
                this.PHU_THU=sPHU_THU;
                this.GHI_CHU=sGHI_CHU;
                this.BEN_DI=sBEN_DI;
                this.BEN_DEN=sBEN_DEN;
           } 
 return OK;  }
//───────────────────────────────────────────────────────────────────────────────────────
 #region Update DataColumn  
 public bool Update_BANG_GIA_XE_CT_ID(string sBANG_GIA_XE_CT_ID)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET BANG_GIA_XE_CT_ID='"+ sBANG_GIA_XE_CT_ID+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BANG_GIA_XE_CT_ID=sBANG_GIA_XE_CT_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_BANG_GIA_XE_ID(string sBANG_GIA_XE_ID)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET BANG_GIA_XE_ID='"+ sBANG_GIA_XE_ID+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BANG_GIA_XE_ID=sBANG_GIA_XE_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_TUYEN_DUONG_ID(string sTUYEN_DUONG_ID)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET TUYEN_DUONG_ID='"+ sTUYEN_DUONG_ID+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.TUYEN_DUONG_ID=sTUYEN_DUONG_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_LOAI_XE_ID(string sLOAI_XE_ID)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET LOAI_XE_ID='"+ sLOAI_XE_ID+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.LOAI_XE_ID=sLOAI_XE_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_GIA_VE(string sGIA_VE)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET GIA_VE='"+ sGIA_VE+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.GIA_VE=sGIA_VE;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_PHU_THU(string sPHU_THU)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET PHU_THU='"+ sPHU_THU+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.PHU_THU=sPHU_THU;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_GHI_CHU(string sGHI_CHU)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET GHI_CHU='N"+ sGHI_CHU+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.GHI_CHU=sGHI_CHU;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_BEN_DI(string sBEN_DI)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET BEN_DI='N"+ sBEN_DI+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BEN_DI=sBEN_DI;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_BEN_DEN(string sBEN_DEN)
{
    string sqlSave= " UPDATE BANG_GIA_XE_CT SET BEN_DEN='N"+ sBEN_DEN+ "' WHERE BANG_GIA_XE_CT_ID='"+ this.BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BEN_DEN=sBEN_DEN;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 #endregion
 #region Update DataColumn  Static 
 public static bool Update_BANG_GIA_XE_ID(string sBANG_GIA_XE_ID,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET BANG_GIA_XE_ID='"+sBANG_GIA_XE_ID+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_TUYEN_DUONG_ID(string sTUYEN_DUONG_ID,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET TUYEN_DUONG_ID='"+sTUYEN_DUONG_ID+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_LOAI_XE_ID(string sLOAI_XE_ID,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET LOAI_XE_ID='"+sLOAI_XE_ID+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_GIA_VE(string sGIA_VE,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET GIA_VE='"+sGIA_VE+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_PHU_THU(string sPHU_THU,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET PHU_THU='"+sPHU_THU+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_GHI_CHU(string sGHI_CHU,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET GHI_CHU='N"+sGHI_CHU+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_BEN_DI(string sBEN_DI,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET BEN_DI='N"+sBEN_DI+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_BEN_DEN(string sBEN_DEN,string s_BANG_GIA_XE_CT_ID)
{
  string sqlSave= " UPDATE BANG_GIA_XE_CT SET BEN_DEN='N"+sBEN_DEN+"' WHERE BANG_GIA_XE_CT_ID='"+ s_BANG_GIA_XE_CT_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
#endregion
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable GetTableAll() 
 {
       return  GetTableAll(null, null);
 }
public static DataTable GetTableAll(string sWhere, params string[] orderFields)
{
   string sqlSelect = " SELECT * FROM BANG_GIA_XE_CT";
   if (!string.IsNullOrEmpty(sWhere))
      sqlSelect += " where " + sWhere; 
   string order = "";
   if (orderFields != null && orderFields.Length > 0)
     order = string.Join(",", orderFields);
   if (order != "")
      sqlSelect += " ORDER BY " + order;
   return GetTable(sqlSelect,sTableName);
}
//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
public static DataTable GetTableFields(string sWhere, string[] orderFields, params string[] fields)
{
 string field = "";
 if (fields != null && fields.Length > 0)
    field = string.Join(",", fields);
 else field = "*";
 string sqlSelect = string.Format(" SELECT {0} FROM {1} ", field, "BANG_GIA_XE_CT");
 if (!string.IsNullOrEmpty(sWhere))
    sqlSelect += " where " + sWhere;
 string order = "";
 if (orderFields != null && orderFields.Length > 0)
    order = string.Join(",", orderFields);
 if (order != "")
    sqlSelect += " ORDER BY " + order;
 return GetTable(sqlSelect,sTableName);
 }
 public static DataTable GetTableFields(params string[] fields)
 {
    return GetTableFields(null, null, fields);
 }
 public static DataTable GetTableFields(string[] orderFields, params string[] fields)
 {
    return GetTableFields(null, orderFields, fields);
 }
//───────────────────────────────────────────────────────────────────────────────────────
   private static DataTable dt_BANG_GIA_XE_CT;
   public static bool Change_dt_BANG_GIA_XE_CT = true;
   public static bool AllowAutoChange = true;
   public static DataTable get_BANG_GIA_XE_CT()
   {
   if (dt_BANG_GIA_XE_CT == null || Change_dt_BANG_GIA_XE_CT == true)
     {
   dt_BANG_GIA_XE_CT = GetTableAll();
         Change_dt_BANG_GIA_XE_CT = true && AllowAutoChange ;
     }
     return dt_BANG_GIA_XE_CT;
   }
   //───────────────────────────────────────────────────────────────────────────────────────
}  
 } 
